| string (1) | basic_string& operator+= (const basic_string& str); |
|---|---|
| c-string (2) | basic_string& operator+= (const charT* s); |
| character (3) | basic_string& operator+= (charT c); |
| string (1) | basic_string& operator+= (const basic_string& str); |
|---|---|
| c-string (2) | basic_string& operator+= (const charT* s); |
| character (3) | basic_string& operator+= (charT c); |
| initializer list (4) | basic_string& operator+= (initializer_list<charT> il); |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// string::operator+=
#include <iostream>
#include <string>
int main ()
{
std::string name ("John");
std::string family ("Smith");
name += " K. "; // c-string
name += family; // string
name += '\n'; // character
std::cout << name;
return 0;
}
John K. Smith